home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / emerald / emrldsys.lha / InstallNotes next >
Text File  |  1990-12-17  |  2KB  |  52 lines

  1. Installation of the Emerald system is almost automatic. There are a
  2. few things you have to do before installing the system.
  3.  
  4. 1. Insert ${EMDIR}/bin in your path. ${EMDIR} means the pathname of
  5.    the place where the Emerald-files was placed.
  6.  
  7. 2. Make sure that you have access to the following programs:
  8.  
  9.    [        csh        m4        sh
  10.    ar        echo        make        size
  11.    arch        ed        mv        sleep
  12.    as        egrep        netstat        strip
  13.    awk        find        ranlib        test
  14.    cc        hostname    rm        touch
  15.    chmod    ld        rsh        tr
  16.    cp        ls        sed
  17.  
  18.    All the programs are used during the installation process.
  19.  
  20. 3. Edit the script ${EMDIR}/Scripts/fixemdir to include your machine
  21.    name, and appropriate choices for the other alternatives.
  22.  
  23. 4. You (probably) also need to edit the file ${EMDIR}/Kernel/Em/msgCode.c 
  24.    in at least one place. You will find some stuff dealing with
  25.    ETHERDEV in the file. The code needs to know the name of the
  26.    ethernet device. This may vary from place to place and system to
  27.    system. Edit it to reflect the appropriate name for your ethernet
  28.    device.
  29.       Look in /etc/rc* to find the "ifconfig" line which will have the
  30.    name of the device. The makefile in ${EMDIR}/Kernel/Em has entries
  31.    "findethernet" and "findethernet2" that MIGHT help you find the
  32.    right name.
  33.       The Emerald run-time system requires the ability to do udp
  34.    broadcasts, and looks at the device to find the broadcast address.
  35.  
  36. 5. You should edit the file ${EMDIR}/Kernel/Em/main.c to initialize
  37.    the array "EmMachineNames" to include the names of the machines
  38.    that you will run Emerald on. Use the site-name you gave when doing
  39.    (3) as an argument to the "#ifdef".
  40.  
  41. 6. Change directory to ${EMDIR} and issue the command
  42.       make fromscratch
  43.    This will take quite some time.
  44.  
  45. 7. When the system has finished the self-installation, you should test
  46.    the installation. A minimal set of tests can be performed by
  47.    starting a Kernel with the command
  48.       em &
  49.    When the kernel has fully booted, issue the command
  50.       make test
  51.    If the output from "make test" looks OK, Emerald seems to work.
  52.